//定义图书类Book， Book类包含书名、出版社、作者、定价四个私有成员变量，一个显示图书信息的成员方法。
//		在BookExam 类中为生成两本书的实例对象，然后分别显示出这两本书的基本信息。
// 图书类 Book
class Book {
	// 私有成员变量：书名、出版社、作者、定价
	private final String bookName;   // 书名
	private String publisher;  // 出版社
	private String author;     // 作者
	private double price;      // 定价

	// 构造方法：初始化图书信息
	public Book(String bookName, String publisher, String author, double price) {
		this.bookName = bookName;
		this.publisher = publisher;
		this.author = author;
		this.price = price;
	}

	// 显示图书信息的成员方法
	public void showInfo() {
		System.out.println("图书信息：");
		System.out.println("书名：" + bookName);
		System.out.println("出版社：" + publisher);
		System.out.println("作者：" + author);
		System.out.println("定价：" + price + "元");
		System.out.println("---------------------");
	}
}

// 测试类 BookExam
public class BookExam {
	public static void main(String[] args) {
		// 创建两本书的实例对象
		Book book1 = new Book("Java编程思想", "机械工业出版社", "Bruce Eckel", 108.0);
		Book book2 = new Book("深入理解Java虚拟机", "机械工业出版社", "周志明", 89.0);

		// 分别显示两本书的信息
		book1.showInfo();
		book2.showInfo();
	}
}



